// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.chart;
import android.graphics.RectF;
import java.util.List;
// Referenced classes of package cn.com.smartdevices.bracelet.chart:
// c, DynamicDetailChart, b, a
class d extends c
{
final DynamicDetailChart b;
private d(DynamicDetailChart dynamicdetailchart)
{
b = dynamicdetailchart;
super(dynamicdetailchart, null);
}
d(DynamicDetailChart dynamicdetailchart, a a)
{
this(dynamicdetailchart);
}
protected float itemHeight(RectF rectf, cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem baritem)
{
if (baritem.value != 3) goto _L2; else goto _L1
_L1:
float f = 196.6F * mDensity;
_L4:
return f;
_L2:
int i;
if (baritem.value == 2 || baritem.value == 1)
{
break; /* Loop/switch isn't completed */
}
i = baritem.value;
f = 0.0F;
if (i != 4) goto _L4; else goto _L3
_L3:
return 160F * mDensity;
}
protected float itemOffsetX(RectF rectf, cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem baritem)
{
if (baritem.index > DynamicDetailChart.e(b) || baritem.index < DynamicDetailChart.d(b) || DynamicDetailChart.d(b) == DynamicDetailChart.e(b))
{
return 0.0F;
} else
{
return ((rectf.width() - mPaddingLeft - mPaddingRight) / (float)(1 + (DynamicDetailChart.e(b) - DynamicDetailChart.d(b)))) * (float)(baritem.index - DynamicDetailChart.d(b)) + mPaddingLeft + ((b)DynamicDetailChart.g(b)).c();
}
}
protected float itemOffsetY(RectF rectf, cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem baritem)
{
return 0.0F;
}
protected float itemWidth(RectF rectf, cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem baritem)
{
float f;
if (baritem.index > DynamicDetailChart.e(b) || baritem.index < DynamicDetailChart.d(b) || DynamicDetailChart.d(b) == DynamicDetailChart.e(b))
{
f = 0.0F;
} else
{
f = ((rectf.width() - mPaddingLeft - mPaddingRight) / (float)(1 + (DynamicDetailChart.e(b) - DynamicDetailChart.d(b)))) * (float)baritem.scope - 2.0F * mItemPadding;
if (f < 1.0F * mDensity)
{
return 1.0F * mDensity;
}
}
return f;
}
protected void onItemsChanged(List list)
{
if (DynamicDetailChart.d(b) == DynamicDetailChart.e(b))
{
return;
} else
{
super.onItemsChanged(list);
return;
}
}
}